#include "biopp/biopp.h"
#include <string>

typedef biopp::ATCG_Alphabet <biopp::Deletion_Alphabet <biopp::Pseudo_Alphabet <> > > Full_Alphabet;

class FullTriplet : public biopp::TripletBase <Full_Alphabet>
{
public:

    static Full_Alphabet convertNucTypeFromChar(char c)
    {
        return Full_Alphabet(c);
    }
};


class FullSequence : public biopp::SequenceBase<FullTriplet>
{
public:

    FullSequence()
    {}

    explicit FullSequence(const std::string& str)
        : biopp::SequenceBase<FullTriplet> (str)
    {}

};
